﻿using System.Web.SessionState;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;

namespace vudu.Presentacion.Contrato.VU_08_Gestionar_Notas_de_Estudiantes
{
    /// <summary>
    /// Interface que hace de contrato para la vista de gestionar notas
    /// </summary>
    public interface IContratoGestionarNotas
    {
        DropDownList Materias { get; }
        DropDownList Secciones { get; }
        DropDownList Evaluaciones { get; }
        Label Profesor { get; }
        GridView Notas { get; }
        bool IsPanelListaVisible{ get; set; }
        bool IsPanelNombreProfVisible { get; set; }
        HttpSessionState Sesion { get; }
        HtmlGenericControl MensajeFinal { get; }
        HtmlGenericControl MensajeError { get; }
        HtmlGenericControl PanelListaNotas { get; }
        Label InformacionUsuario { get; }
        void Redireccionar(string ruta);

    }
}
